Dynamic Output-sensitive Hidden Surface Removal for C-oriented Polyhedra
نویسنده
چکیده
In this paper we present an output-sensitive algorithm to maintain the view of a set of c-oriented polyhedra under insertions into or deletions from the set. (A set of polyhedra is c-oriented ifthe number of different orientations of its edges is bounded by some constant c.) Cyclic overlap in the scene is aJlowed and the polyhedra may even intersect. The time needed for an update is 0« k + 1) log3 n), where n is the total number of vertices of aJl polyhedra and k is the number of changes in the visibility map. The solution is based on new dynamic data structures for ray shooting and range searching problems for c-oriented objects.
منابع مشابه
Hidden Surface Removal for C-oriented Polyhedra
In this paper we present anew, efficient, output-sensitive method for computing the visibility map of a set of c-oriented polyhedra (polyhedra with their faces and edges in c orientations, for some constant c) as seen from a given viewpoint. For non-intersecting polyhedra with n edges in total, the algorithm runs in time 0« n + k) log n), where k is the complexity ofthe visibility map. The meth...
متن کاملRepetitive Hidden Surface Removal for Polyhedra
The repetitive hidden-surface-removal problem can be rephrased as the problem of nding the most compact representation of all views of a polyhedral scene that allows eecient on-line retrieval of a single view. In this paper we present a novel approach to this problem. We assume that a polyhedral scene in 3-space is given in advance and is preprocessed oo-line into a data structure. Afterwards, ...
متن کاملHidden Surface Removal for Axis-Parallel Polyhedra (Extended Abstract)
In this paper we present a new, efficient, outputsensitive method for computing the visibility map of a set of axis-parallel polyhedra (i.e., polyhedra with their faces and edges parallel to the coordinate axes) as seen from a given viewpoint. For non-intersecting polyhedra with n edges in total, the algorithm runs in time O( (n + k) log n), where k is the complexity of the visibility map. The ...
متن کاملAn Efficient Output-Sensitive Hidden-Surface Removal Algorithm for Polyhedral Terrains*
In this paper, we present an algorithm for hidden surface removal for a class of polyhedral surfaces which have a property that they can be ordered relatively quickly. For example, our results apply directly to terrain maps. A distinguishing feature of our algorithm is that its running time is sensitive to the actual size of the visible image, rather than the total number of intersections in th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. Geom.
دوره 2 شماره
صفحات -
تاریخ انتشار 1992